home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / tools / netzwerk / parnet / sources / makefile < prev    next >
Makefile  |  1996-02-26  |  1KB  |  47 lines

  1. CC=sc
  2. ASM=a68k
  3. LN=slink
  4.  
  5. EXE= parnet.device
  6. EXE2= parnet.device.020
  7. SYMS= syms.m
  8.  
  9. CFLAGS= NOSTKCHK STREQ IDIR / OPT OPTTIME PARMS=REG
  10. AFLAGS= -iXD0:include -m32766
  11.  
  12. CSRCS= parnet.c task.c unit_ctl.c unit_dgr.c unit_str.c
  13. ASRCS= tag.asm wakeup.asm par.asm lock.asm
  14.  
  15. COBJS= parnet.o task.o unit_ctl.o unit_dgr.o unit_str.o
  16. C2OBJS= parnet.o2 task.o2 unit_ctl.o2 unit_dgr.o2 unit_str.o2
  17. AOBJS= tag.o wakeup.o par.o lock.o
  18.  
  19. all:    $(EXE2) $(EXE)
  20.  
  21. $(EXE) : $(SYMS) $(COBJS) $(AOBJS)
  22.     $(LN) from $(AOBJS) $(COBJS) ADDSYM SC SD TO $(EXE) LIB lib:sc.lib lib:amiga.lib BATCH
  23.  
  24. $(EXE2) : $(SYMS) $(C2OBJS) $(AOBJS)
  25.     $(LN) from $(AOBJS) $(C2OBJS) ADDSYM SC SD TO $(EXE2) LIB lib:sc.lib lib:amiga.lib BATCH
  26.  
  27. clean:
  28.     -delete $(COBJS) $(C2OBJS) $(AOBJS)
  29.  
  30. .c.o:
  31.     $(CC) $(CFLAGS) GST $(SYMS) $<
  32.  
  33. .c.o2:
  34.     $(CC) $(CFLAGS) GST $(SYMS) CPU 68020 $<
  35.     rename $*.o $@
  36.  
  37. .c.o4:
  38.     $(CC) $(CFLAGS) GST $(SYMS) CPU 68040 $<
  39.     rename $*.o $@
  40.  
  41. .asm.o:
  42.     $(ASM) $(AFLAGS) $<
  43.  
  44. $(SYMS) : syms.c
  45.     $(CC)  NMINC MCCONS STREQ NOOBJNAME MAKEGST=syms.m syms.c
  46.  
  47.